﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using ik = AnasisIskatmani;
using vr = AnasisVarliklar;
namespace Anasis
{
    public partial class FormGiris : Form
    {
        public FormGiris()
        {
            InitializeComponent();
        }

        private void btnFormGirisGiris_Click(object sender, EventArgs e)
        {
            int sonuc = 0;
            int tip = 0;
            if (txtFormGirisKullaniciAdi.Text!="" && txtFormGirisParola.Text!="")// textboxlar boş mu?
            {
                vr.Uyelik uyelik = new vr.Uyelik();
                uyelik.KullaniciAdi = txtFormGirisKullaniciAdi.Text;
                uyelik.Sifre = txtFormGirisParola.Text;
                sonuc=ik.Uyelik.KullaniciDogrula(uyelik);

                if (sonuc > 0)//sonuc 0 dan buyukse doğru
                {
                   // MessageBox.Show("uyelik doğrulandı"+sonuc);
                    tip = ik.Calisan.calisanTipGetir(sonuc);
                    if (tip==3)
                    {
                        this.Visible=false;
                        
                        SekreterFrm frm = new SekreterFrm();
                        //OgretmenFrm frm = new OgretmenFrm();
                        //SistemYoneticisiForm frm = new SistemYoneticisiForm();
                        frm.Show();
                        
                    }
                    else if (tip == 1)
                    {
                        this.Visible = false;
                        SistemYoneticisiForm sis = new SistemYoneticisiForm();
                        sis.Show();
                    }
                    else
                    {
                        this.Visible = false;
                        OgretmenFrm ogrementfrm = new OgretmenFrm(sonuc);
                        ogrementfrm.Show();
                            
                    }
                }
                else// değilse yanlış
                {
                    MessageBox.Show("Kullanıcı bulunamadı");
                }
            }
            else//textboxlar doğru doldurulmamış
            {
                MessageBox.Show("Bilgilerinizi Doğru giriniz");
            }
        }

        private void llbFormGirisParolaUnuttum_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            FrmParolamıUnuttum frm = new FrmParolamıUnuttum();
            frm.ShowDialog();
        }
    }
}
